<html>
<head><meta charset="utf-8"><title>regular meeting 20201-01-18/19 · project-portable-simd · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/index.html">project-portable-simd</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html">regular meeting 20201-01-18/19</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="223112488"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223112488" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223112488">(Jan 18 2021 at 12:16)</a>:</h4>
<p>Hey everyone! Did we want to run our regular meeting? We’ve got one in the calendar for: <a href="https://calendar.google.com/calendar/event?eid=YWxta2xrc2lqZXB1YnM4bTM4Z2NtcGY0dWtfMjAyMTAxMThUMjEwMDAwWiA5a3V1OGV2cTRlaDZ1YWNtMjYyazBwaHJpOEBn">https://calendar.google.com/calendar/event?eid=YWxta2xrc2lqZXB1YnM4bTM4Z2NtcGY0dWtfMjAyMTAxMThUMjEwMDAwWiA5a3V1OGV2cTRlaDZ1YWNtMjYyazBwaHJpOEBn</a></p>



<a name="223112533"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223112533" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223112533">(Jan 18 2021 at 12:17)</a>:</h4>
<p>I would’ve dropped a Zulip timestamp but am on mobile and can never remember the syntax 😄</p>



<a name="223127690"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223127690" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223127690">(Jan 18 2021 at 14:41)</a>:</h4>
<p>Sure!</p>



<a name="223140243"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223140243" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223140243">(Jan 18 2021 at 16:20)</a>:</h4>
<p>I'll try to remember to show up</p>



<a name="223165108"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165108" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165108">(Jan 18 2021 at 21:27)</a>:</h4>
<p><span aria-label="wave" class="emoji emoji-1f44b" role="img" title="wave">:wave:</span></p>



<a name="223165116"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165116" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165116">(Jan 18 2021 at 21:27)</a>:</h4>
<p>A little late <span aria-label="upside down" class="emoji emoji-1f643" role="img" title="upside down">:upside_down:</span></p>



<a name="223165186"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165186" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165186">(Jan 18 2021 at 21:28)</a>:</h4>
<p>So how are we traveling? Do we think we’re far from landing in <code>nightly</code>?</p>



<a name="223165218"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165218" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165218">(Jan 18 2021 at 21:29)</a>:</h4>
<p>Also this meeting is happening in the far distant future but that’s ok</p>



<a name="223165235"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165235" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165235">(Jan 18 2021 at 21:29)</a>:</h4>
<p>I don't think we're too bad in that regard.  My PR should resolve the really obvious compiler weirdness</p>



<a name="223165296"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165296" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165296">(Jan 18 2021 at 21:30)</a>:</h4>
<p>Ignoring cranelift, at least</p>



<a name="223165333"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165333" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165333">(Jan 18 2021 at 21:31)</a>:</h4>
<p>Do we know what state Cranelift’s const generic SIMD is in? I wouldn’t be surprised if it was a lot less weird already</p>



<a name="223165340"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165340" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165340">(Jan 18 2021 at 21:31)</a>:</h4>
<p>Once that's in I think it should be really hard to ICE the LLVM backend even with const generics</p>



<a name="223165396"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165396" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165396">(Jan 18 2021 at 21:32)</a>:</h4>
<p>I believe there is no support for non-power-of-two vector lengths</p>



<a name="223165423"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165423" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165423">(Jan 18 2021 at 21:32)</a>:</h4>
<p>LLVM supports it nearly flawlessly (ignoring some potential floating point signalling weirdness)</p>



<a name="223165450"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165450" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165450">(Jan 18 2021 at 21:33)</a>:</h4>
<p>Ahh I see. Did we want to restrict to powers of 2?</p>



<a name="223165453"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165453" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165453">(Jan 18 2021 at 21:33)</a>:</h4>
<p>One option would be to amend my PR to do that, yeah</p>



<a name="223165477"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165477" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165477">(Jan 18 2021 at 21:33)</a>:</h4>
<p>Not sure if anyone is relying on that somewhere but repr(simd) is unstable...</p>



<a name="223165548"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165548" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165548">(Jan 18 2021 at 21:34)</a>:</h4>
<p>Yeh, I don’t think packed_simd does but there could be another crate out there somewhere</p>



<a name="223165579"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165579" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165579">(Jan 18 2021 at 21:35)</a>:</h4>
<p>One remaining issue is that you can end up with some really cryptic monomorpisation errors, which isn't optimal, but it's also not an ICE</p>



<a name="223165655"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165655" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165655">(Jan 18 2021 at 21:36)</a>:</h4>
<p>Maybe we should try do whatever is going to get us onto <code>nightly</code> faster, maybe with an <code>allow(incomplete_features)</code> so it’s clear it’s still very WIP</p>



<a name="223165689"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165689" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165689">(Jan 18 2021 at 21:37)</a>:</h4>
<p>Yeah, I forgot about that, probably a good idea</p>



<a name="223165768"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165768" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165768">(Jan 18 2021 at 21:38)</a>:</h4>
<p>I have a branch with a lot of testing, it only runs with the compiler PR but everything passes</p>



<a name="223165770"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165770" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165770">(Jan 18 2021 at 21:38)</a>:</h4>
<p>I’ll ping the compiler team about our proposal for fallback implementations</p>



<a name="223165773"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165773" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165773">(Jan 18 2021 at 21:38)</a>:</h4>
<p>Oo is that the prop testing one?</p>



<a name="223165805"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165805" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165805">(Jan 18 2021 at 21:39)</a>:</h4>
<p>Yep. The tests take insanely long to compile which is problematic (probably a macro issue) but it tests basically everything and at a variety of lane counts</p>



<a name="223165810"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165810" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165810">(Jan 18 2021 at 21:39)</a>:</h4>
<p>So I'm pretty confident everything works</p>



<a name="223165862"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165862" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165862">(Jan 18 2021 at 21:40)</a>:</h4>
<p>That sounds vaguely familiar having lots of macros take a long time to compile <span aria-label="big smile" class="emoji emoji-1f604" role="img" title="big smile">:big_smile:</span></p>



<a name="223165882"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165882" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165882">(Jan 18 2021 at 21:40)</a>:</h4>
<p>Maybe a proc macro would be faster</p>



<a name="223165903"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165903" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165903">(Jan 18 2021 at 21:41)</a>:</h4>
<p>So once the compiler PR is in and the testing PR is in did we want to try get a <code>nightly</code> PR going that submodules it in? The Libs team might want a tour of it all</p>



<a name="223165930"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165930" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165930">(Jan 18 2021 at 21:41)</a>:</h4>
<p>Yeah I think we're close to that.  Maybe we want to wrap up some of the mask stuff first but then I think we're in good shape</p>



<a name="223165987"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223165987" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223165987">(Jan 18 2021 at 21:42)</a>:</h4>
<p>Super exciting! Is there anything I can do to help?</p>



<a name="223166029"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166029" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166029">(Jan 18 2021 at 21:43)</a>:</h4>
<p>Hmm I don't quite remember the state of that, I know there are problems making single-bit-per-lane masks since they require a bound on the generic width right now</p>



<a name="223166093"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166093" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jacob Lifshay <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166093">(Jan 18 2021 at 21:44)</a>:</h4>
<p>We'd probably want to unrestrict vector sizes being powers of 2 later, since SimpleV and variable-length vector ISAs do let you use non-power-of-2 vector sizes with a performance advantage for doing so rather than using the next bigger power of 2 and ignoring the vector elements past the size you actually want.</p>



<a name="223166098"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166098" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166098">(Jan 18 2021 at 21:44)</a>:</h4>
<p>We may want to brainstorm a way of solving that without encountering the generic bounds issue at all</p>



<a name="223166126"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166126" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166126">(Jan 18 2021 at 21:45)</a>:</h4>
<p><span class="user-mention" data-user-id="229517">@Jacob Lifshay</span> agreed</p>



<a name="223166144"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166144" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166144">(Jan 18 2021 at 21:45)</a>:</h4>
<p>Unfortunately cranelift only stores the log of the lane count right now so it probably would require a decent amount of work there</p>



<a name="223166211"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166211" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166211">(Jan 18 2021 at 21:46)</a>:</h4>
<p>Ahh ok. Maybe we can raise an issue at least and see what it would take</p>



<a name="223166231"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166231" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166231">(Jan 18 2021 at 21:46)</a>:</h4>
<p>Yep. My understanding is it's in cranelift itself, not the compiler backend, so it might take a while</p>



<a name="223166243"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166243" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166243">(Jan 18 2021 at 21:47)</a>:</h4>
<p>Definitely should bring it up somewhere though</p>



<a name="223166265"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166265" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166265">(Jan 18 2021 at 21:47)</a>:</h4>
<p>Maybe we just have to accept the limitation for the time being until it works its way back up?</p>



<a name="223166271"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166271" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166271">(Jan 18 2021 at 21:47)</a>:</h4>
<p>I'm ok with that</p>



<a name="223166337"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166337" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166337">(Jan 18 2021 at 21:48)</a>:</h4>
<p>Would we want to paper in some checking in your PR to ensure they’re powers of 2 with a note on wanting to remove it once Cranelift supports it?</p>



<a name="223166363"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166363" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166363">(Jan 18 2021 at 21:49)</a>:</h4>
<p>Or just let it be a bug in Cranelift?</p>



<a name="223166372"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166372" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166372">(Jan 18 2021 at 21:49)</a>:</h4>
<p>Yeah, I think so. I think I also need to reduce the maximum lane count by a power of two as well</p>



<a name="223166403"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166403" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166403">(Jan 18 2021 at 21:49)</a>:</h4>
<p>We could leave the check in the cranelift backend too, actually</p>



<a name="223166439"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166439" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166439">(Jan 18 2021 at 21:50)</a>:</h4>
<p>Rather than on the repr(simd) attribute</p>



<a name="223166483"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166483" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166483">(Jan 18 2021 at 21:50)</a>:</h4>
<p>Though I don't want to make it too hard to get cranelift into stable either, limiting overall might be the best compromise</p>



<a name="223166504"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166504" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166504">(Jan 18 2021 at 21:51)</a>:</h4>
<p>That sounds good to me. I don’t want to get in Cranelift’s way either 😄</p>



<a name="223166574"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166574" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166574">(Jan 18 2021 at 21:52)</a>:</h4>
<p>I think once we have something in nightly people will really start to kick the tyres on it</p>



<a name="223166605"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166605" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166605">(Jan 18 2021 at 21:53)</a>:</h4>
<p>Yep. Though we're still missing shuffles which are probably the last big missing piece</p>



<a name="223166637"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166637" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166637">(Jan 18 2021 at 21:53)</a>:</h4>
<p>Ahh did they require full const generics too? Or were we going to magic them?</p>



<a name="223166699"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166699" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166699">(Jan 18 2021 at 21:54)</a>:</h4>
<p>I'm pretty sure we can get away with min const generics for those, but not sure</p>



<a name="223166725"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166725" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166725">(Jan 18 2021 at 21:55)</a>:</h4>
<p>We can at least do variable shuffles, or whatever you want to call them. The non-const ones</p>



<a name="223166738"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166738" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166738">(Jan 18 2021 at 21:55)</a>:</h4>
<p>So it’s just a piece of the API we need to design and they’re not necessarily blocked on anything?</p>



<a name="223166753"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166753" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166753">(Jan 18 2021 at 21:55)</a>:</h4>
<p>Yeah, I think so</p>



<a name="223166847"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166847" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166847">(Jan 18 2021 at 21:57)</a>:</h4>
<p>I’d be up for a design session sometime if we like 😄 Could break out a Miro board and try sketch out all the missing pieces. Or if you’ve got a pretty clear idea of how things should look we could try write it up somewhere</p>



<a name="223166871"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166871" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166871">(Jan 18 2021 at 21:57)</a>:</h4>
<p>I definitely do not have a clear idea haha. Packed_simd uses macros which we definitely are going to avoid</p>



<a name="223166938"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166938" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166938">(Jan 18 2021 at 21:58)</a>:</h4>
<p>Yeh I think that might’ve been the first thing that came up when looking at packed_simd 😄</p>



<a name="223166960"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223166960" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> bjorn3 <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223166960">(Jan 18 2021 at 21:59)</a>:</h4>
<p>I don't think variable-length vectors would work with the current api as the current api requires a fixed vector size, while the variable-length vector may be smaller on some cpus. Possibly even only a single lane.</p>



<a name="223167167"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223167167" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223167167">(Jan 18 2021 at 22:00)</a>:</h4>
<p>Hmm I'm not sure what you mean by variable-length</p>



<a name="223167264"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223167264" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223167264">(Jan 18 2021 at 22:01)</a>:</h4>
<p>Is that about the discussion from before on removing the power of 2 requirement as something that might affect variable length ISAs?</p>



<a name="223167340"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223167340" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223167340">(Jan 18 2021 at 22:01)</a>:</h4>
<p>When we already have a big design decision that affects them: using fixed length vectors at all?</p>



<a name="223167442"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223167442" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> bjorn3 <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223167442">(Jan 18 2021 at 22:02)</a>:</h4>
<p>yes, i was talking about the power of 2 requirement.</p>



<a name="223167739"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223167739" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223167739">(Jan 18 2021 at 22:04)</a>:</h4>
<p>Yeh, I think for now we were going to try make LLVM’s codegen consistent and look at the requirement asynchronously</p>



<a name="223168195"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223168195" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223168195">(Jan 18 2021 at 22:11)</a>:</h4>
<p>I think I'm less concerned about variable length SIMD (which probably requires a completely different interface) and more just concerned about polyfilling non-power-of-two vector lengths with traditional SIMD</p>



<a name="223168482"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223168482" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223168482">(Jan 18 2021 at 22:15)</a>:</h4>
<p>Ahh I thought we’d just compile fail in that case?</p>



<a name="223168516"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223168516" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223168516">(Jan 18 2021 at 22:15)</a>:</h4>
<p>If not maybe I really do need to make progress on the fallbacks <span aria-label="smile" class="emoji emoji-1f642" role="img" title="smile">:smile:</span></p>



<a name="223168581"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223168581" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223168581">(Jan 18 2021 at 22:16)</a>:</h4>
<p>For now I think we can error</p>



<a name="223169491"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223169491" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223169491">(Jan 18 2021 at 22:31)</a>:</h4>
<p>So next steps are:</p>
<ul>
<li>Add a power of 2 restriction to repr(simd) lane widths</li>
<li>Merge in the mega test PR</li>
<li>See if we can wrap up the mask API a little more</li>
<li>Design shuffles</li>
<li>Submodule into nightly</li>
</ul>
<p>How does that look?</p>



<a name="223169559"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223169559" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223169559">(Jan 18 2021 at 22:32)</a>:</h4>
<p>Oh I forgot one:</p>
<ul>
<li>Profit $</li>
</ul>



<a name="223169562"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223169562" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223169562">(Jan 18 2021 at 22:32)</a>:</h4>
<p>Looks good to me</p>



<a name="223169563"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223169563" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223169563">(Jan 18 2021 at 22:32)</a>:</h4>
<p>Lol</p>



<a name="223169603"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223169603" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223169603">(Jan 18 2021 at 22:33)</a>:</h4>
<p>I’ll try catch up on where our masks are at so I might be able to be useful on them 🙂</p>



<a name="223186058"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223186058" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223186058">(Jan 19 2021 at 04:19)</a>:</h4>
<p>I absolutely forgot about the meeting.</p>



<a name="223186102"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223186102" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223186102">(Jan 19 2021 at 04:20)</a>:</h4>
<p>But instead there's a new wasm tutorial out in the world, fair trade i guess</p>



<a name="223958123"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223958123" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Miguel Raz Guzmán Macedo <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223958123">(Jan 25 2021 at 20:51)</a>:</h4>
<p>Hello all!<br>
Is there a meeting scheduled for today?</p>



<a name="223958459"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/regular%20meeting%2020201-01-18/19/near/223958459" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/regular.20meeting.2020201-01-18.2F19.html#223958459">(Jan 25 2021 at 20:54)</a>:</h4>
<p>Ah.</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>